FreeMarker的基础操作 |
您所在的位置:网站首页 › freemarker ftl模板 判断 list为空 › FreeMarker的基础操作 |
如果name为空,就以默认值(“!”后的字符)显示
${name!'默认名'} 或者 ${name?default('默认名')} 逻辑判断 ... ... 判断字符串是否为空 判断对象是否为空 判断字符串匹配 三元表达式条件判断${age > 18 ? string('成年人','未成年人')} List循环序号${person_index} . 姓名:${person.name} / 年龄:${person.age} . List跳出循环
Map循环 ${key} . 姓名:${personMap[key].name} / 年龄:${personMap[key].age} Map循环出所有的Value姓名:${person.name} / 年龄:${person.age} . 保留小数${price?c} 判断如果存在,就输出${person.name?if_exists } 日期格式转换${person.birthday?string('yyyy-MM-dd')} 数字显示三种效果 1.显示效果为 20${price?string.number} 2.显示效果为 $20.00${price?string.currency} 3.显示效果为 20%${price?string.percent} 使字符串第一个字母大写${"person" ?cap_first} 对字符串进行HTML编码${"person" ?html} 将字符串转换成小写${"person" ?lower_case} 去掉字符串前后的空白字符${"person" ?trim} noparse指令指定不处理该区域内的内容${name} 变量声明${name } 字符串是否包含 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |